package com.lswms.modules.lswms.entity.base;

import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableName;
import com.lswms.common.entity.LswmsBaseEntity;

import lombok.Data;
import lombok.EqualsAndHashCode;

/**
 * 库位
 *
 * @author DX sunlightcs@gmail.com
 * @since 1.0.0 2021-06-04
 */
@Data
@EqualsAndHashCode(callSuper = false)
@TableName("lswms_location")
public class LocationEntity extends LswmsBaseEntity {
	private static final long serialVersionUID = 1L;

	/**
	 * 库位编码
	 */
	private String location;
	/**
	 * 区
	 */
	private String zonecode;
	/**
	 * 排
	 */
	private Integer locRow;
	/**
	 * 列
	 */
	private Integer locColumn;
	/**
	 * 层
	 */
	private Integer locLevel;
	/**
	 * 库位类型
	 */
	private String locType;
	/**
	 * 库位类别
	 */
	private String locCategory;
	/**
	 * 库位状态
	 */
	private String locStatus;
	/**
	 * 巷道
	 */
	private String lane;
	/**
	 * 巷道侧边
	 */
	private String laneSide;
	/**
	 * 巷道侧边的深度
	 */
	private Integer laneDepth;
	/**
	 * 商品是否混放
	 */
	private String ismixedsku;
	/**
	 * 托盘是否混放
	 */
	private String ismixedtray;
	/**
	 * lot1是否混放
	 */
	private String ismixedlot1;
	/**
	 * lot2是否混放
	 */
	private String ismixedlot2;
	/**
	 * lot3是否混放
	 */
	private String ismixedlot3;
	/**
	 * lot4是否混放
	 */
	private String ismixedlot4;
	/**
	 * lot5是否混放
	 */
	private String ismixedlot5;
	/**
	 * lot6是否混放
	 */
	private String ismixedlot6;
	/**
	 * lot7是否混放
	 */
	private String ismixedlot7;
	/**
	 * lot8是否混放
	 */
	private String ismixedlot8;
	/**
	 * lot9是否混放
	 */
	private String ismixedlot9;
	/**
	 * lot10是否混放
	 */
	private String ismixedlot10;
	/**
	 * 属性11
	 */
	private String ismixedlot11;
	/**
	 * 属性12
	 */
	private String ismixedlot12;
	/**
	 * 属性13
	 */
	private String ismixedlot13;
	/**
	 * 属性14
	 */
	private String ismixedlot14;
	/**
	 * 属性15
	 */
	private String ismixedlot15;
	/**
	 * 仓库
	 */
	private String warehouse;
	/**
	 * 长
	 */
	private Float length;
	/**
	 * 宽
	 */
	private Float width;
	/**
	 * 高
	 */
	private Float height;
	/**
	 * 重量
	 */
	private Float weight;

	/**
	 * 重量
	 */
	private String iscreate;

	@TableField(exist = false)
	private String zonename;
	
	@TableField(exist = false)
	private String locTypestr;
	
	@TableField(exist = false)
	private String locCategorystr;
	
	@TableField(exist = false)
	private String locStatusstr;
	
	@TableField(exist = false)
	private String ismixedskustr;
	
	@TableField(exist = false)
	private String ismixedtraystr;
	
	@TableField(exist = false)
	private String ismixedlot1str;
	
	@TableField(exist = false)
	private String ismixedlot2str;
	
	@TableField(exist = false)
	private String ismixedlot3str;
	
	@TableField(exist = false)
	private String ismixedlot4str;
	
	@TableField(exist = false)
	private String ismixedlot5str;
	
	@TableField(exist = false)
	private String ismixedlot6str;
	
	@TableField(exist = false)
	private String ismixedlot7str;
	
	@TableField(exist = false)
	private String ismixedlot8str;
	
	@TableField(exist = false)
	private String ismixedlot9str;
	
	@TableField(exist = false)
	private String ismixedlot10str;
	
	@TableField(exist = false)
	private String ismixedlot11str;

	@TableField(exist = false)
	private String ismixedlot12str;

	@TableField(exist = false)
	private String ismixedlot13str;

	@TableField(exist = false)
	private String ismixedlot14str;

	@TableField(exist = false)
	private String ismixedlot15str;

	@TableField(exist = false)
	private String iscreatestr;

}